Introduction
-------------
IEGD Kernel Module (IKM) is a combination of the agpgart and DRM module for the
Intel Embedded Graphic Driver. Both module are derived from the existing source
that come together with the linux kernel but have been tweak to match the IEGD
architecture. In order to use IEG Linux Driver, both module must be present
prior to the driver. Previous method that has been used to support IEGD is
through kernel patches and separate DRM modules but now everything is in one
module and no more kernel recompilation.

Installation
------------
Installation script is provided to accomodate the installation. Script will
generate the Makefile together with compilation environment for that particular 
kernel or distro. In order to install the IKM, run the shell script provided.

	./install.sh

Installation script will detect the kernel version and based on it, point to
the proper header files location before creating the Makefile. Script then will
called Make program to start compilation process. Once compilation is done, it
will try to install it. If script is run as a normal user, script will ask for
the super user password in order to copy the generated file. After that script
will run,

	depmod -a

to resolve module dependencies.

uninstallation
--------------
To uninstall the IKM, run the install script with following argument:

	./install.sh uninstall

This will delete the IKM file from kernel module location and invoke

	depmod -a

to resolve dependencies for other module. Reboot might require because IKM can't
be remove through rmmod utility if previous agpgart is part of the kernel image.

usage
-----
In order to insert module into the kernel, simply run

	modprobe iegd_mod

This will load all the modules that iegd_mod depends on before loading iegd_mod
itself. 
